/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1800px ){
	.wal2 { max-width: 14rem; }
/*	.indexPart3 .leftDiv{ width: 6.88rem; }
	.indexPart3 .rightList{ width: 7.03rem; }
	.indexPart3 .rightList li{ height: 1.44rem; margin-bottom: 0.1rem;}*/
	.aboutPart2 .nzdxDiv{ padding: 0 0.55rem 0 0.85rem; }
	.headDiv .topSearch.on input{ width:15rem;}
	.coop-team .team-box {}
	.coop-work .div2002 {width: 100%;}
	.coop-work .div2002 .div1200{width: 92%;margin:0 auto;}
	.scenic4 .scenic4-box {width: 100%;}
	.coop-contact .contace-bg {width:100%}
}

@media screen and ( max-width:1600px ){
	.indexPart3 .rightList li{ height: 1.56rem;}
	.indexPart3 .rightList li .timeDiv b{ padding-top: 0.4rem;}
	.indexPart3 .rightList li .name{ padding-top: 0.45rem; }
	.footDiv {padding: 0.8rem 0.2rem;}

}

@media screen and ( max-width:1440px ){
	.wal2 { max-width: 12rem; }
/*	.indexPart3 .leftDiv{ width: 5.9rem; }
	.indexPart3 .rightList{ width: 6.03rem; }
	.indexPart3 .rightList li{ height: 1.22rem; margin-bottom: 0.1rem;}*/
	.indexPart3 .rightList li .timeDiv b{ padding-top: 0.35rem;}
	.indexPart3 .rightList li .name{ padding-top: 0.45rem; }
	.footDiv .leftDiv{ padding-left: 1.18rem; }
	.footDiv .leftDiv .ewm{ left: 0px;}
	.footDiv .midDiv{ padding: 10px 0 0 30px; }
	.footDiv .rightDiv{ padding-right: 0px; width: 7.2rem; }
	.footDiv .tab2 li{ margin-right: 0.28rem;}
	.aboutPart2 .nzdxDiv{ padding: 0 0.45rem 0 0.75rem; }
	.contact .list li .box{ padding-left: 32.5%; }
	.contact .list li .leftDiv{ left: 0.5rem; }
	.contact .list2 li .box{ padding-left: 32.5%; }
	.contact .list2 li .ico{ left: 0.4rem; }
    .contact .list2 li .msgList dd { line-height:26px; font-size: 12px; padding-right:25px;}
	.contact .list3 li .ico{ left: 18%; }
	.contact .list3 li .box{ padding-left: 35%; }
	.contact .list3 li .txt{ font-size: 18px;}
	.contact .list3 li .msg{ font-size: 15px; padding-top: 6px;}
	.welfare .mxfDiv1 li .box{  padding-left: 0.85rem;}
	.welfare .mxfDiv1 li .num{ left: 0.3rem; }
	.welfare .mxfDiv1 li .msg{ padding-top: 0.15rem; line-height: 0.26rem;}
	.select dt{ width: 2.58rem;}
	.selectBox .select .service{width: 10.33rem;}
	
.select dd {width: 2.6rem;left: -0.02rem;}
	.footDiv .leftDiv {width: 240px;}
	.footDiv .midDiv {padding-left: 14px;}
}

@media screen and ( max-width:1500px ){
	.partner .list li {width: 16.66%}
}

@media screen and ( max-width:1100px ){
	.coop-info .coop-box {width: 92%;margin:0 auto;}
	.indexPart6 .partner ul li {width: 20%;}
	.partner .list li {width: 20%;}

}
@media screen and ( max-width:1166px ){
	.footDiv .rightDiv {width: 100%;margin-top: 10px;}
}


@media screen and ( max-width:820px ){
	.indexShow .indexShow-pic .indexShop-txt p {font-size: 0.3rem;}
	.indexShow .indexShow-pic .indexShop-txt span {font-size: 0.14rem;}
	.indexShow .indexShow-pic .indexShop-txt {width: 3rem; height: 1.7rem;left: 50%; top: 50%; margin-top: -0.85rem; margin-left: -1.5rem;}
	.indexShow .indexShow-pic .indexShop-txt p {margin-top: 0.4rem;}
	.indexShow .indexShow-pic:hover .indexShop-txt{border: 0.02rem solid #fff;border-right: 0;}
	.indexShow .indexShow-pic:hover p:after {top:-0.4rem;right:0; width: 0.02rem;height: 0.5rem;}
	.indexShow .indexShow-pic:hover span:after {bottom:-0.65rem;right: 0; width: 0.02rem;height: 0.5rem;}
	.indexShow .opera-opo .indexShop-txt{width: 100%;left: 0;margin-left: 0;}
.indexShow .opera-opo:hover .indexShop-txt{border:0;}
.indexShow .opera-opo:hover p:after { width: 0;height: 0;background:none;}
.indexShow .opera-opo:hover span:after{ width: 0;height: 0;background:none;}
.indexShow .indexShow-pic .indexShop-txt .bg-p {width: 95%;margin:0 auto;}
.indexShow .indexShow-pic .indexShop-txt i{margin-top: 0;}
}


@media screen and ( max-width:800px ){


	.coop-info .coop-box .info {
		font-size: 0.22rem;
	}


	.indexTxt .txt1 {
		margin-top: 0.45rem;
	}
.index-SSS { margin-bottom: 30px;}
.indexTxt .txt2{line-hieght:14px}
.indexPart1 .imgList{margin:0}
.indexPart4 .bigBox { padding-top: 30px;}
.indexPart5 { padding: 30px 0.4rem 0}
.partner .list {padding-top: 30px;}
.indexPart6 .moreBtn {padding:0;}


	.wal, .wal2, .wal3, .wal4{width:100%;}
	.w903{ width: 100%; border-right: none; }
	.PC-Box, .nav, .headDiv .rightDiv, .topSearch, .footDiv, .ind-banner, .pageBanner, .pageNav, .pageNum, .topA, .jobLinks, .secondLink{ display:none;}
	.Phone-Box, .navIco, .footDivTel, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ background: url(../images/headBgTel.jpg) center no-repeat; background-size: 100% 100%;}
	.headDiv2{ background: none; }
	.headDiv3{ position:relative;}
	.headDiv .logo{ left:0.4rem; top:0.28rem;}
	.headDiv .logo img{ width: 2.06rem; }
.indexPart1 {  padding: 30px 0.4rem 30px; background: url(../images/indexPart1Tel.jpg) center top no-repeat;  background-size: 100%;}
	.coop-pic {margin-top: 0;}
	.indexPart1 .msg{ line-height: 0.36rem; font-size: 0.2rem;}
	.indexPart1 .list ul{ width: 5.6rem; margin: 0 auto; }
	.indexPart1 .list li{ display: block; float: left; width: 2.4rem; height: 2.4rem; margin: 0 0.2rem;}
	.indexPart1 .list li a{  -webkit-transition:background 400ms; transition:background 400ms; display: block; width: 2.4rem; height: 2.4rem; border-radius: 1.2rem; -moz-border-radius:1.2rem;}
	.indexPart1 .list li .txt1{ padding: 0.94rem 0 0.06rem; font-size: 0.30rem; line-height: 0.30rem; }
	.indexPart1 .list li .txt2{ font-size: 0.15rem; }
	.indexPart2{ padding: 1rem 0.2rem 0.8rem;}
	.indexPart2 .list{ padding: 0.2rem 0; }
	.indexPart2 .list ul{ margin-right: -0.2rem; }
	.indexPart2 .list li{ width: 50%; padding: 0.1rem 0 0.15rem;}
	.indexPart2 .list li .box{ margin-right: 0.2rem;}
	.indexPart2 .list li .name1{ padding-top: 0.2rem; margin-bottom: 0.05rem;}
	.indexPart2 .list li .name2{ padding: 0; text-align: center; color: #7e7e7e; height: 0.44rem; line-height: 0.22rem; overflow: hidden;}
	.indexPart4{ padding: 0.6rem 0.2rem 0.5rem;}
	.indexPart4 .tabContentDiv{ float: none; width: 100%; background: #65391f url(../images/nimg165Bg.png) 0.18rem 85% no-repeat; background-size: 1.65rem;}
	.indexPart4 .contentBox, .indexPart4 .imgDiv{ width: 100%; float: none; }
	.indexPart4 .contentBox{ height: 7.0rem; }
	.indexPart4 .tab{ width: 100%; }
	.indexPart4 .moreBtn{ padding-top: 0.5rem;}
	.foot{ height: auto; padding: 0 0.4rem 0.46rem;}
	.foot .list{ padding-top: 0.3rem; }
	.foot .list li{ width: 25%!important; line-height: 1.2rem; float: left!important;}
	.foot .list li div{ margin: 0 0.15rem; }
	.foot .list li img{ width: 100%; }
	.aboutPart1{ background: url(../images/aboutBg3.jpg) center top no-repeat; background-size: 100%;padding-top: 0;}
	.team-nav {display: none;}
	.aboutPart1>.mxfDiv{ padding-left: 0.4rem; padding-right: 0.4rem; padding-bottom: 100px; background-size: 100%;}
	.aboutPart1 .txt1{ font-size: 0.62rem; line-height: 0.9rem; }
	.aboutPart1 .txt2{ font-size: 0.16rem; padding: 0.25rem 0 0.9rem; }
	.aboutPart1 .bigImg img{ width: 100%; }
	.aboutPart1 .content{ font-size: 0.22rem; }
	.aboutPart1 .imgList ul{ margin-right: -0.4rem; }
	.aboutPart1 .imgList li .box{ margin-right: 0.4rem; height: 1.32rem; line-height: 1.32rem; }
	.aboutPart1 .imgList li img{ width: 0.98rem; }
	.aboutPart1 .list li{ float: none; width: 100%; }
	.aboutPart1 .list li .limg{ padding: 0 0 30px 20px; }
	.aboutPart1 .list li dl{ height: auto; padding-bottom: 0.6rem;}
	.aboutPart1 .list li dt{ background: url(../images/ico3.png) left 0.24rem no-repeat; font-size: 0.20rem;}
	.aboutPart1 .list li dd{ font-size: 0.18rem; }
	.aboutPart1 .list li .dd01{ width: auto;}
	.aboutPart2{ padding: 0.7rem 0.5rem 0.95rem; }
	.aboutPart2 .list{ padding-top: 1.75rem; }
	.aboutPart2 .list ul{ margin-right: -0.17rem; }
	.aboutPart2 .list li{ width: 50%; margin-bottom: 0.25rem; }
	.aboutPart2 .list li .box{ margin-right: 0.17rem; }
	.pageBox{ padding: 0 0 1rem; background: url(../images/pageBoxBg.jpg) center top no-repeat; background-size: 100%;}
	.pageBox2{ padding: 1.52rem 0 0.5rem;}
	.idea{}
	.idea .toutou .txtDiv{ right: 0.6rem; top: 50%; margin-top: -1rem; }
	.idea .toutou .txt1{ font-size: 0.42rem; padding-top: 0.20rem;}
	.idea .toutou .txt1:before{ width: 0.3rem;  }
	.idea .toutou .txt2{ line-height: 0.3rem; font-size: 0.24rem; padding-top: 0.15rem; }
	.idea .toutou .ico{ padding-top: 0.15rem; }
	.idea .list{ padding-top: 0.55rem; }
	.idea .list li{ min-height: 1rem; padding-left: 0rem; padding-top: 2.8rem; padding-bottom: 0.5rem;}
	.idea .list li .imgDiv{ top: 0.5rem; }
	.idea .list li .imgDiv img{ width: 2.8rem; }
	.idea .list li .nameDiv{ left: 3.5rem; top: 0.8rem; }
	.idea .list li .name2:before{ width: 0.26rem;  }
	.idea .list li .content{ padding-right: 0; font-size: 12px;}
	.history{ padding: 0 0.4rem; }
	.scenic {margin-bottom: 0;}
	.history .toutou{ height: auto; padding-top: 4rem; padding-left: 0rem; padding-bottom: 0.5rem;}
	.history .toutou .imgDiv{ top: 1rem; }
	.history .toutou .imgDiv img{ width: 2.83rem; }
	.history .toutou .wen{ position: absolute; left: 3.2rem; top: 1rem; font-size: 12px; line-height: 18px; padding-bottom: 0.2rem;}
	.history .toutou .txt{ position: absolute; left: 3.2rem; top: 2.4rem; font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.3rem;}
	.history .toutou .content{ width: auto; padding-top: 0.45rem; line-height: 0.56rem;}
	.history .list li{ min-height: 1rem; padding-left: 0; padding-top: 2.7rem;}
	.history .list li .imgDiv{ top: 0.55rem; }
	.history .list li .imgDiv img{ width: 2.83rem; }
	.history .list li .wenDiv{ left: 3.2rem; top: 0.5rem; }
	.history .list li .wen1{ line-height: 0.45rem; font-size: 0.36rem;  }
	.history .list li .wen2{ line-height: 16px; padding-top: 0.05rem; font-size: 12px; padding-bottom: 0.18rem;}
	.history .list li dd{ background: url(../images/ico4.png) left 0.2rem no-repeat; line-height: 0.56rem;}
	.honor{ padding: 0.5rem 0.4rem 0.3rem;}
	.honor .wenDiv{ margin-bottom: 0.6rem;}
	.honor .list{ padding-top: 0; width: 100%; float: none;}
	.honor .list li{ padding-bottom: 0.68rem; }
	.honor .list li .name{ font-size: 16px; background: url(../images/ico5.jpg) left 9px no-repeat;}
	.honor .list li .msg{ width: auto; }
	
.partner {padding: 0 0 30px;}
	.partner .wenDiv{ padding-bottom: 0.2rem; }
	.partner .list li{ width: 50%;}
	.caseChoose{ height: auto; padding:0 0.4rem 0.5rem;}
	.caseNav{ display: none;}
	.selectBox{ border-left: none; border-top: none; position: relative; margin-right: -2%; }
	.select{ float: left; height: 0.8rem; margin-bottom: 12px; width: 48%; margin-right: 2%;}

	.search-box {position: inherit; width: 100%;margin:0 auto;height: 0.78rem;line-height: 0.78rem;}
	.search-box input {height: 0.78rem;line-height: 0.78rem;}

	.select dt{ height: 0.8rem;line-height: 0.8rem; width: 100%; border: 1px solid #414141; background: url(../images/nimg38_1.jpg) no-repeat right center;}
	.select dt a{ padding-left: 10px; }
	.select dd{left: 0px; top: 0.77rem; width: 100%;} 
	.select dd .cjmxf { padding: 0 10px;} 
	.select dd p{ height: 0.8rem; line-height: 0.8rem; }
	.select dd ul li{line-height: 0.56rem; height: 0.56rem;}
	.form_J{ height: 0.8rem; width: 98%;}
	.form_J .mxf{ height: 0.79rem;line-height: 0.79rem;  width: 100%; border: 1px solid #414141;}
	.form_J .input1{ height: 0.78rem; line-height: 0.78rem; text-indent: 10px; }
	.form_J .btn1{ width: 0.8rem; height: 0.78rem; }
	.caseChoose .links{ text-align: center; position: relative; margin-bottom:15px; left:0;}
	.caseChoose .links li{ padding: 0 0.36rem; font-size: 14px; float: none; display: inline-block;}
	.project{ padding: 0 0.4rem 0.5rem; }
	.project .list ul{ margin-right: 0; }
	.project .list li{ float: none; width: 100%;  }
	.project .list li .box{ margin-right: 0; }
	.pageMore{ width: 5.52rem; }
	.pageMore a{ width:5.52rem; height:0.8rem; line-height:0.8rem;}
/*	.projectPic .slick-prev{ left:3%; margin-top:-28px; width:30px; height:56px; background-size:30px;}
	.projectPic .slick-next{ right:3%; margin-top:-28px; width:30px; height:56px; background-size:30px;}
	.projectPic .agentlist{ width:100%; padding-top:15px;}
	.projectPic .agentlist .slick-slide { margin:0 2px;}
	.projectPic .agentlist .slick-slide .ico{ border:#fff solid 1px;}
	.projectPic .agentlist .slick-current .ico{ border:#5e423a solid 1px;}*/
	.projectBox{ padding: 0.5rem 0.4rem 1rem;}
	.projectBox .leftDiv{ width: 100%; background: none;}
	.projectBox .name1{ font-size: 18px; padding-bottom: 10px; }
	.projectBox .name2{ font-size: 14px; }
	.projectBox .msgList{ padding-top: 25px; padding-right: 0;}
	.projectBox .msgList li{ padding: 10px 0;}
	.projectBox .rightDiv{ width: 100%; padding-left: 0; }
	.projectBox .content{ font-size: 13px; line-height: 28px; }

    .projectBox .btnDiv{ width:auto;}
	.projectBox .btnDiv a{ line-height: 0.48rem; width: 100%; height: 0.48rem;}


	.contact{ padding: 0 0.4rem; }
	.contact .list ul{ margin-right: 0; }
	.contact .list li{ float: none; width: 100%;}
	.contact .list li .box{ margin-right: 0; height: auto; padding: 0.55rem 0.3rem; }
	.contact .list li .leftDiv{ position: relative; left: 0; top: 0; }
	.contact .list li .btnDiv a{ width: 120px; height: 35px; line-height: 35px; }
	.contact .list li .msgList{ padding-top: 20px; }
	.contact .list li .msgList dd{ line-height: 26px; font-size: 12px; }
	.contact .list2{ padding: 0 0 0.4rem; }
	.contact .list2 ul{ margin-right: 0; }
	.contact .list2 li{ float: none; width: 100%;}
	.contact .list2 li .box{ margin-right: 0; height: auto; padding: 0.55rem 0.3rem; }
	.contact .list2 li .ico{ position: relative; left: 0; top: 0; }
	.contact .list2 li .ico img{ width: 1.84rem; }
	.contact .list2 li .msgList{ padding-top: 20px; }
	.contact .list2 li .msgList dd { line-height:26px; font-size: 12px; padding-right:25px;}
	.contact .list3{ height: auto; padding: 15px 0; }
	.contact .list3 li{ float: none; width: 100%; height: 1.6rem; background: none;}
	.contact .list3 li .box{ position: relative; height: 1.6rem; padding-left: 75px; }
	.contact .list3 li:first-child{ background: none; }
	.contact .list3 li .ico{left: 0.4rem;  }
	.contact .list3 li .txt{ font-size: 0.2rem;}
	.contact .list3 li .msg{ font-size: 0.16rem; padding-top: 5px;}
	.vision{ padding: 0.2rem 0.4rem 0.5rem; }
	.vision .list ul{ margin-right: 0; }
	.vision .list li{ float: none; width: 100%;  }
	.vision .list li .box{ margin-right: 0; }
	.visionShow{ padding: 0 0.4rem; }
	.visionShow .name{ font-size: 0.3rem; padding-bottom: 0.25rem; }
	.visionShow .time{ padding-bottom: 0.55rem; }
	.visionShow .time em{ padding: 0 10px; font-size: 0.14rem; }
	.visionShow .time img{ width: 0.15rem; padding-right: 0.1rem;}
	.visionShow .content{ padding: 0.55rem 0 0.3rem; line-height: 0.4rem; font-size: 0.14rem; }
	.visionShow .imgDiv{ padding: 0.6rem 0; }
	.visionShow .content img{ width: 100%; }
	.newBot{padding: 0.36rem 0;}
	.brigade{ padding: 0.8rem 0.4rem; }
	.brigade .links, .brigade .link2{ display: none; }
	.brigade .mxfDiv{ padding-top: 0.5rem; }
	.brigade .mxfDiv li{ padding-top: 0; margin-bottom: 0.56rem;}
	.brigade .mxfDiv li .box{ padding: 0; min-height: 1rem; background: none;}
	.brigade .mxfDiv li .imgDiv{ position: relative; left: 0; }
	.brigade .mxfDiv li .imgDiv img{ width: 100%; }
	.brigade .mxfDiv li .name1{ padding-top: 0.60rem; font-size: 0.26rem;}
	.brigade .mxfDiv li .name2{ font-size: 0.14rem;}
	.brigade .mxfDiv li .content{ font-size: 0.2rem; line-height: 0.4rem; }
	.brigade .title{ font-size: 0.2rem; padding-bottom: 0.2rem;}
	.brigade .title b{ font-size: 0.3rem;}
	.brigade .project{ padding: 0 0 0.5rem; }
	.jobChoose{ height: auto; padding: 1rem 0.4rem 0;}
	.jobChoose2{ display: none; }
	.jobNav{ display: none; }
	.job{ padding: 1rem 0.4rem 0.6rem; }
	.job .list ul{ margin-right: 0; }
	.job .list li{ float: none; width: 100%; }
	.job .list li .box{ margin-right: 0; }
	.job .list li a{ background-size: 0.66rem; }
	.job .list li .name1{ padding: 0.36rem 0 0  0.55rem; font-size: 0.25rem;  }
	.job .list li .name2{ padding: 0.1rem 0 0  0.55rem; font-size: 0.24rem; }
	.job .list li a:hover{ background-size: 0.66rem;}
	.jobLayer{ width:94%; height:400px;}
	.jobLayer .close{ width:0.32rem; height:0.32rem; background-size: 0.32rem; right:0.2rem; top:0.38rem;}
	.jobLayer .bigBox{ padding: 0.5rem 0.6rem;}
	.jobLayer .contentBox{height:6.5rem;}
    .jobLayer .bigBox .txt1 p{font-size:0.24rem;}

	.welfare{ padding: 1.15rem 0.4rem 0; }
	.welfare .mxfDiv1 ul{ margin-right: 0;  }
	.welfare .mxfDiv1 li{ float: none; width: 100%;}
	.welfare .mxfDiv1 li .box{ height: auto; margin-right: 0; padding-bottom: 0.6rem;}
	.welfare .mxfDiv1 li .name1{ font-weight: bold; font-size: 0.25rem; }
	.welfare .mxfDiv1 li .name2{ font-size: 0.18rem; }
	.welfare .mxfDiv1 li .msg{ line-height: 0.36rem; font-size: 0.16rem; }
	.welfare .mxfDiv2 li{ height: auto; padding-bottom: 0.6rem; padding-right: 0.4rem;}
	.welfare .mxfDiv2 li .name1{ padding-left: 0.23rem; background: url(../images/ico3.png) left 0.1rem no-repeat; font-size: 0.25rem;}
	.welfare .mxfDiv2 li .name2{ font-size: 0.18rem; }
	.welfare .mxfDiv2 li .msg{line-height: 0.36rem;  font-size: 0.16rem; }
	.welfare .mxfDiv3 .boxbox{ height: auto; padding: 0.7rem 0.4rem; }
	.welfare .mxfDiv3 li{ width: 100%; float: none;}
	.welfare .mxfDiv3 li .box{ padding: 0 24px 0 50px; position: relative; border-right: none; min-height: 0.15rem; margin-bottom: 15px;}
	.welfare .mxfDiv3 li .num{ line-height: 0.4rem; left: 0.35rem; width: 0.4rem; height: 0.4rem;font-size: 0.22rem;}
	.welfare .mxfDiv3 li .name{ font-size: 0.25rem;}
	.welfare .mxfDiv3 li .msg{ line-height: 0.36rem; font-size: 0.16rem; }
	.welfare .mxfDiv4 .boxbox{ height: auto; padding: 0.4rem; }
	.welfare .mxfDiv4 .msg{ font-size: 0.16rem; line-height: 0.36rem; padding-top: 0; }
	.job .zxmfDiv{ height:auto; padding: 0 0 1rem;}
	.job .title{ font-size: 0.2rem; padding-bottom: 0.3rem;}
	.job .title b{ font-size: 0.3rem;}
	.landscapge{ padding: 0.3rem 0.4rem 0; }
	.landscapge .content{ font-size: 0.22rem;}
	.landscapge .imgDiv img{ width: 100%; }
	.pageDown{  padding: 0.2rem 0.4rem;}
	.pageDown li{ display: block; float: left; margin: 0; width: 33.33%;}
	.pageDown li a{ line-height: 0.48rem; width: 100%; height: 0.48rem;}
	.indexPart5 .Part5-box li {width: 50%;margin-bottom: 10px;}

	.pageBox .gvl {padding:1rem 0.4rem 0;box-sizing: border-box;}
	.pageBox .gvl .fl-box {width: 100%;text-align: left;padding: 0.5rem 0.2rem;}
	.pageBox .gvl .fr-box {width: 100%;padding: 0 0.2rem;}
	.pageBox .gvl .gvl-box {padding-top: 0;}
	.pageBox .gvl .fr-box .info {padding-left: 0.5rem;}
	.coop-info .coop-box{width: 92%;}
	.coop-info .coop-box .title{padding:0 0.4rem;}
	.coop-info .coop-box .title h2{font-size: 22px;line-height: 36px;}
	.coop-info .coop-box .info p {font-size: 0.2rem;line-height: 0.4rem;}
	.scenic3 .scenic3-box {width: 100%;}
	.scenic4 .scenic4-box {width: 100%;}
	.indexShow .indexShow-pp .indexShop-txt {margin-top:-0.8rem;margin-left: -1.9rem;width: 3.8rem;height: 1.6rem;background-size: 100% 100%;}
	.coop-contact .contact-box{width: 100%；}
	.coop-contact .contace-bg {width: 100%;padding:0.3rem;}
	.coop-contact .contact-box .contact-info{width: 100%;margin-bottom: 0.5rem;}
	.selectBox .select .service{width: 100%;}
	.selectBox .service-box .box {width: 100%;}

	.vision .list li {height:86px;}
	.vision .list li .time {display: none;}
	.vision .list li .info span {display: none;}
	.vision .list li .pic {width: 131px;}
	.vision .list li .pic img {width: 131px;height: 86px;}
	.vision .list li .info {width: calc(100% - 131px); padding: 10px;line-height: 0.56rem;}
	.vision .list li .info p {height: 66px;overflow: hidden; font-size: 16px;line-height: 32px;}
	.indexPart6 .partner ul li {width: 33.33%;}
	.scenic2 .info li {width: 33.33%;padding:0 10px; margin-bottom: 20px;}
	.pageBox .honor-title {padding:1rem 30px 30px;}
	.honor-title {margin-top: 0;}
	.honor-yi .list {padding: 30px;}
	.honor-yi .list li {width: 100%;}
	.honor-yi .list li dl {height: auto;}
	.coop-team .team-box {padding: 0 0.4rem;}
	.team-box{padding:1rem 0;}
	.our-box {padding:1rem 0.4rem 0.4rem;}
	.vision-info{padding:0 0.4rem;}
	.pageBox .vision-children {padding:1rem 0.4rem 0.8rem;}
	.creative {padding:1rem 0.4rem 0.5rem;}

	}









	@media screen and ( max-width:600px ){
		.indexTxt .txt2{font-size: 14px;}
		.indexPart1 .msg{width: 100%; font-size: 0.24rem;line-height: 0.48rem;}
		.indexPart1 .imgList li .box .imgDiv p{font-weight: 12px;}
		.indexPart5 .Part5-box li{width: 50%;margin-bottom: 10px;}
		.indexPart5 .Part5-box li .info span {font-size: 10px;}
		.indexPart5 .Part5-box li .info p {font-size: 10px;line-height: 20px;}
		.indexPart6 .partner ul li{width: 25%;}
		.partner .list li{margin-bottom: 10px;float: left;}
		.partner .list li .box{margin-right: 10px;}
		.indexShow .indexShow-pic .indexShop-txt span{line-height: 0.2rem;}
		.aboutPart1 .list li dt{font-size: 12px;}
		.aboutPart1 .list li .dd01 {font-size: 12px;}
		.aboutPart1 .list li dd{font-size: 12px;}
		.aboutPart2 .wzgmDiv .msgList li {font-size: 12px;}
		.aboutPart2 .wzgmDiv .btnDiv a {font-size: 12px;}
		.idea .list li .msg {font-size: 0.26rem;}
		.partner .list .list-title {width: 100%;margin-bottom: 20px;}
		.partner .list ul {margin:0 -0.2rem;width: auto;}
		.partner .list li .box{margin:0 0.2rem;}
		.partner .list .list-title p{font-size: 0.48rem;}
		.partner .list .list-title span {font-size: 0.2rem;margin-top: 0.1rem;}
		
		.projectBox .msg-child ul li a {height: 0.6rem;border-radius: 0.3rem;padding: 0 0.3rem;line-height: 0.6rem;font-size: 0.24rem;}
		.projectBox .msg-child ul span {width: 0.6rem;height: 0.6rem; line-height: 0.6rem;}
		.pageDown li {margin:0 auto;font-size: 0.24rem;}
        .coop-team .team-box{ padding:0 0.2rem; width:auto;}
		.coop-team .team-box .txtDiv{ width:auto; padding-top:0; float:none; padding-bottom:0.5rem;}
		.coop-team .team-box .list{ width:auto; float:none;}
		.coop-team .team-box .box {width: 50%;}
		.indexPart5 .Part5-box li .info {height:4.5rem;}
		.indexPart5 .Part5-box li .info p {font-size: 0.25rem;}
		.pageBox .vision-children {}
		.pageBox .vision-children ul li a {font-size: 0.28rem;}
		.pageBox .vision-children ul li em {font-size: 0.24rem;}
		.pageBox .vision-children ul li {margin-bottom: 0.54rem;}
		.pageBox .vision-children p {font-size: 0.24rem;line-height: 0.48rem;}
		.jobLayer .content {font-size: 0.24rem;}

		.pro-gjc1 .pro-gjc2 .gjc{position: absolute;top: 0;left: 0;width: 100%;padding: 0.44rem 0.2rem;-moz-box-sizing: border-box;}
		.select dd .gjc ul li {height: 0.4rem;line-height: 0.4rem;border-radius: 0.2rem;font-size: 0.2rem;}
		.scenic3 .scenic3-box .li1, .scenic3 .scenic3-box .li2, .scenic3 .scenic3-box .li3 {width: 33.33%}
		.scenic3 .scenic3-box .li4, .scenic3 .scenic3-box .li5 {width: 50%;}
		.coop-info .coop-box .info p {font-size: 0.2rem;}
		.scenic4 .scenic4-box .fl {width: 100%;}
		.scenic4 .scenic4-box .fr{width: 100%;padding: 0 0.5rem 0.5rem 0.5rem;}
		.scenic4 .scenic4-box .fr .title{margin: 0.3rem 0;}
		.scenic4 .scenic4-box .fr p {font-size: 0.2rem; line-height: 0.4rem;}
		.indexShow .indexShow-pic:hover .bg-p{display: none;}
		.indexPart6 .partner ul li {width: 50%;}
	}

